package com.frejoys.common.vo.app;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class StoreEnterListVo {

    @Schema(type = "Integer", name = "verifyId", description = "审核id", required = true, defaultValue = "1")
    private Integer verifyId;

    @Schema(type = "Integer", name = "id", description = "商家入驻id", required = true, defaultValue = "1")
    private Integer id;

    @Schema(type = "Long", name = "userId", description = "用户id", required = true, defaultValue = "1")
    private Long userId;

    @Schema(type = "Long", name = "agentUserId", description = "代理人用户id", required = true, defaultValue = "1")
    private Long agentUserId;

    @Schema(type = "String", name = "name", description = "店铺名称", required = true, defaultValue = "小米旗舰店")
    private String name;

    @Schema(type = "String", name = "tel", description = "电话", required = true, defaultValue = "13555555555")
    private String tel;

    @Schema(type = "String", name = "idCardImage", description = "身份证正反面图片", required = true, defaultValue = "xxx.img")
    private String idCardImage;

    @Schema(type = "String", name = "businessLicense", description = "营业执照", required = true, defaultValue = "xxx.img")
    private String businessLicense;

    @Schema(type = "Integer", name = "status", description = "状态：0未通过，1申请中，2代理人审核通过，3管理员审核通过", required = true, defaultValue = "1")
    private Integer status;

    @Schema(type = "Integer", name = "type", description = "类型：1.商家入驻，2店铺，3商品，4店铺活动", required = true, defaultValue = "1")
    private Integer type;

    @Schema(type = "String", name = "nickname", description = "用户昵称", required = true, defaultValue = "马小贱")
    private String nickname;

    @Schema(type = "Integer", name = "createTime", description = "创建时间", required = true, defaultValue = "1")
    private Integer createTime;

    @Schema(type = "Integer", name = "updateTime", description = "更新时间", required = true, defaultValue = "1")
    private Integer updateTime;
}
